home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / MASM.ZIP / MASM600.INF < prev    next >
Encoding:
Text File  |  1991-04-05  |  49.1 KB  |  1,599 lines

  1.  
  2. ; INFORMATION FILE FOR MASM 6.00 SETUP
  3. ;
  4. ;         *** 5-1/4" (1.20Mb) Disk Set ***
  5. ;
  6. [macro]
  7. ; default directory names (must end with \)
  8. DEFDIRBASE     = "C:\MASM\"
  9. DEFDIRBIN      = "BIN\"
  10. DEFDIRBINB     = "BINB\"
  11. DEFDIRBINP     = "BINP\"
  12. DEFDIRLIB      = "LIB\"
  13. DEFDIRINCLUDE  = "INCLUDE\"
  14. DEFDIRINIT     = "INIT\"
  15. DEFDIRHELP     = "HELP\"
  16. DEFDIRSAMPLES  = "SAMPLES\"
  17. DEFDIRTMP      = "TMP\"
  18.  
  19. PACKINGLIST = "PACKING.LST"
  20. READMEFILE  = "README.DOC"
  21.  
  22. COPYRIGHT   = "Copyright (C) Microsoft Corp. 1986, 1991. All rights reserved."
  23.  
  24. ; filename of linker, and backup name used during version checking
  25. LINK_NAME      = "link.exe"
  26. TEMP_LINK_NAME = "$$$link.tmp"
  27.  
  28.  
  29. ; ************** lists ********************
  30.  
  31. [list sdisks]
  32. 0:dos,     "your DOS SYSTEM disk"
  33. 1:masm1,   "Setup disk"
  34. 2:masm2,   "MS-DOS Utilities disk"
  35. 3:masm3,   "MS OS/2 Utilities disk"
  36. 4:masm4,   "Microsoft Advisor disk"
  37.  
  38. [list netsetup]
  39. 0:x,  " "
  40. 1:x,  "..\DISK1"
  41. 2:x,  "..\DISK2"
  42. 3:x,  "..\DISK3"
  43. 4:x,  "..\DISK4"
  44.  
  45. ; dummy list, never used
  46. [list ddisks]
  47. 1:x,  "the destination disk, tape, or cartridge"
  48.  
  49.  
  50. ; ****** FILE LAYOUT ******
  51. ;
  52. ;  disk#: path [, "descr"][, size = xxx][, dest = x][, actions]
  53. ;
  54. ;     action codes: rename, append, noreplace, ignoreerr (default; synonym
  55. ;           is "nonvital"), vital, timestamp, nocopy
  56. ;     dest= B(Bound), R(Real), P(Protected), I(Include), T(Init),
  57. ;           H(Help), L(Lib), S(Sample programs), E(tEmp directory),
  58. ;           O(RoOt)
  59. ;        [dest setting gets propagated down a list, but not across lists]
  60. ;
  61.  
  62.  
  63. [list  copy_always  1]
  64. 1: setup.exe,             DEST=B, comment="Setup program -- installs assembler", NOCOPY,  size=95085
  65. 1: masm600.inf,                   comment="Setup program information file",      NOCOPY,  size=48255
  66. 1: decomp.exe,                    comment="File decompression utility",          NOCOPY,  size=35921
  67. 1: packing.lst,                   comment="List of disk contents (this file)",   NOCOPY,  size=6603
  68. 1: readme.doc,            DEST=O, comment="Documentation information for MASM 6.0",          size=9131
  69.  
  70. 1: binb\h2inc.exe,        DEST=B, comment="C-header-file to MASM-include-file utility",   ROOT, size=137032
  71. 1: binb\h2inc.err,                comment="h2inc.exe error message file",                 ROOT, size=20122
  72. 1: binb\bind.exe,                 comment="Bound program creation utility",               ROOT, size=39255
  73. 1: binb\link.exe,                 comment="Linker",                                       ROOT, size=144143
  74. 1: binb\lib.exe,                  comment="Library maintenance utility",                  ROOT, size=55248
  75. 1: binb\exehdr.exe,               comment=".EXE file modification utility",               ROOT, size=46277
  76. 1: binb\implib.exe,               comment="Import library creation utility",              ROOT, size=34727
  77. 1: binb\cvpack.exe,               comment="CodeView information optimization utility",    ROOT, size=49661
  78. 1: binb\helpmake.exe,             comment="Utility to create/modify help files",          ROOT, size=67193
  79. 1: binb\pwbrmake.exe,             comment="Browse database creation utility.",            ROOT, size=58123
  80. 1: binb\exp.exe,                  comment="File expunge program",                         ROOT, size=41487
  81. 1: binb\rm.exe,                   comment="File deletion program",                        ROOT, size=33337
  82. 1: binb\undel.exe,                comment="File restore program",                         ROOT, size=42659
  83.  
  84. 1: samples\include\dos.inc,    DEST=I,comment="DOS Macros",                               ROOT, size=10822
  85. 1: samples\include\bios.inc,          comment="BIOS Macros",                              ROOT, size=2964
  86. 1: samples\include\cmacros.inc,       comment="MASM 6.00 compatible CMACROS.INC",         ROOT, size=17412
  87. 1: samples\include\macros.inc,        comment="Miscellaneous macros",                     ROOT, size=6166
  88. 1: samples\include\prologue.inc,      comment="Prologues and Epilogues",                  ROOT, size=7351
  89.  
  90.  
  91. [list  if_real  1]
  92. 2: ml.exe,                DEST=R, comment="Real-mode assembler driver",                   size=229650
  93. 2: ml.err,                        comment="Real-mode assembler error file",               size=8673
  94. 2: cv.exe,                        comment="Real-mode CodeView debugger",                  size=521792
  95. 2: nmake.exe,                     comment="MS-DOS program maintenance utility",           size=97517
  96. 2: qh.exe,                        comment="MS-DOS Quick Help program",                    size=70065
  97. 2: himem.sys,                     comment="HIMEM driver program",                         size=11304
  98. 2: fixshift.com,                  comment="Fixes BIOS bug for some compatible keyboards", size=690
  99. 2: smartdrv.sys,                  comment="DOS disk cache device driver",                 size=7746
  100. 2: ramdrive.sys,                  comment="DOS virtual disk device driver",               size=5719
  101.  
  102. [list  if_mlx  1]
  103. 2: mlx.exe,               DEST=R, comment="DOS extender utility",                         size=35000
  104.  
  105.  
  106. [list  if_protect  1]
  107. 3: cvp.exe,               DEST=P, comment="OS/2 CodeView debugger",                          size=364636
  108. 3: ml.exe,                        comment="Protected-mode assembler driver",                 size=224765
  109. 3: ml.err,                        comment="Protected-mode assembler error file",             size=8673
  110. 3: qh.exe,                        comment="OS/2 Quick Help program", "qh.exe", RENAME,       size=59471
  111. 3: mshelp.dll,                    comment="DLL for Microsoft help system", TIMESTAMP,  ROOT, size=8196
  112. 3: nmake.exe,                     comment="OS/2 program maintenance utility",                size=87869
  113. 3: os2.lib,               DEST=L, comment="OS/2 API library",                          ROOT, size=131677
  114. 3: apilmr.obj,                    comment="Gives bound programs 64K DGROUP",           ROOT, size=112
  115. 3: api.lib,                       comment="Family API stub libary for Bound programs", ROOT, size=84581
  116. 3: include\os2.inc,       DEST=I, comment="OS/2 development include file",             ROOT, size=706
  117. 3: include\os2def.inc,            comment=^,                                           ROOT, size=5175
  118. 3: include\bse.inc,               comment=^,                                           ROOT, size=1335
  119. 3: include\bsedos.inc,            comment=^,                                           ROOT, size=55507
  120. 3: include\bsesub.inc,            comment=^,                                           ROOT, size=22246
  121. 3: include\bseerr.inc,            comment=^,                                           ROOT, size=29938
  122. 3: include\bsedev.inc,            comment=^,                                           ROOT, size=15268
  123.  
  124.  
  125. [list  if_compat_driver  1]
  126. 1: binb\masm.exe,         DEST=B, comment="5.1-compatible command-line driver",        ROOT, size=21025
  127.  
  128. [list  if_pwb  1]
  129. 1: tools.pre,             DEST=T, comment="Sample macros for PWB",                TIMESTAMP, size=3994
  130.  
  131. [list  if_pwb_real  1]
  132. 2: nmk.com,               DEST=R, comment="Real-mode PWB loader for NMAKE",       TIMESTAMP, size=2869
  133. 2: pwbed.exe,                     comment="DOS Programmer's WorkBench",           TIMESTAMP, size=417616
  134. 2: pwb.com,                       comment=^,                                      TIMESTAMP, size=2933
  135. 2: pwbrowse.mxt,                  comment=^,                                      TIMESTAMP, size=35128
  136. 2: pwbmasm.mxt,                   comment=^,                                      TIMESTAMP, size=15080
  137. 2: pwbhelp.mxt,                   comment=^,                                      TIMESTAMP, size=28946
  138. 2: pwbutils.mxt,                  comment=^,                                      TIMESTAMP, size=18674
  139. 2: pwbc.mxt,                      comment=^,                                      TIMESTAMP, size=22114
  140.  
  141. [list  if_pwb_protect  1]
  142. 3: pwb.exe,               DEST=P, comment="OS/2 Programmer's WorkBench",    TIMESTAMP, ROOT, size=321439
  143. 3: pwbhelp.pxt,                   comment=^,                                TIMESTAMP, ROOT, size=18434
  144. 3: pwbutils.pxt,                  comment=^,                                TIMESTAMP, ROOT, size=15468
  145. 3: pwbrowse.pxt,                  comment=^,                                TIMESTAMP, ROOT, size=33094
  146. 3: pwbmasm.pxt,                   comment=^,                                TIMESTAMP, ROOT, size=11895
  147. 3: pwbc.pxt,                      comment=^,                                TIMESTAMP, ROOT, size=17985
  148.  
  149. [list  if_brief  1]
  150. 1: brief.ini,             DEST=T, comment="Brief emulation macros for PWB", "tools.ini", APPEND, TIMESTAMP, size=10030
  151.  
  152. [list  if_docs  1]
  153. 4: alang.hlp,             DEST=H, comment="Assembly language help file",                     size=725578
  154. 4: pwb.hlp,                       comment="PWB help file", TIMESTAMP,                        size=390990
  155. 2: help\ml.hlp,                   comment="Assembler command line help",               ROOT, size=173211
  156. 2: help\qh.hlp,                   comment="QuickHelp help file", TIMESTAMP,            ROOT, size=25205
  157. 1: help\cv.hlp,                   comment="CodeView help file", TIMESTAMP,             ROOT, size=264869
  158. 4: link.hlp,                      comment="Linker help file", TIMESTAMP,                     size=108912
  159. 4: utilerr.hlp,                   comment="Utilities error message help file",    TIMESTAMP, size=130558
  160. 3: help\utils.hlp,                comment="Utilities help file",            ROOT, TIMESTAMP, size=182225
  161.  
  162. [list  if_samples  1]
  163. 1: samples\show\makeshos.cmd  ,DEST=S, comment="Sample file", "show\makeshow.cmd",  RENAME, size=1317
  164. 1: samples\show\makeshos.bat          ,comment="Sample file", "show\makeshow.bat",  RENAME, size=1321
  165. 1: samples\show\show.def              ,comment="Sample file", "show\show.def",      RENAME, size=18
  166. 1: samples\show\pagerp.asm            ,comment=^,             "show\pagerp.asm",    RENAME, size=6814
  167. 1: samples\show\pagerr.asm            ,comment=^,             "show\pagerr.asm",    RENAME, size=11733
  168. 1: samples\show\showp.asm             ,comment="Sample file", "show\showp.asm",     RENAME, size=15003
  169. 1: samples\show\show.inc              ,comment="Sample file", "show\show.inc",      RENAME, size=1932
  170. 1: samples\show\showp.mak             ,comment=^,             "show\showp.mak",     RENAME, size=1823
  171. 1: samples\show\showr.asm             ,comment=^,             "show\showr.asm",     RENAME, size=15696
  172. 1: samples\show\showr.mak             ,comment=^,             "show\showr.mak",     RENAME, size=1801
  173. 1: samples\show\showutil.asm          ,comment=^,             "show\showutil.asm",  RENAME, size=7641
  174. 1: samples\tsr\snap.asm               ,comment=^,             "tsr\snap.asm",       RENAME, size=20730
  175. 1: samples\tsr\snap.mak               ,comment=^,             "tsr\snap.mak",       RENAME, size=1981
  176. 1: samples\tsr\handlers.asm           ,comment=^,             "tsr\handlers.asm",   RENAME, size=52089
  177. 1: samples\tsr\install.asm            ,comment=^,             "tsr\install.asm",    RENAME, size=10301
  178. 1: samples\tsr\alarm.asm              ,comment=^,             "tsr\alarm.asm",      RENAME, size=9580
  179. 1: samples\tsr\alarm.mak              ,comment=^,             "tsr\alarm.mak",      RENAME, size=1549
  180. 1: samples\tsr\tsr.h                  ,comment=^,             "tsr\tsr.h",          RENAME, size=1735
  181. 1: samples\tsr\tsr.inc                ,comment=^,             "tsr\tsr.inc",        RENAME, size=3753
  182. 1: samples\tsr\bell.c                 ,comment=^,             "tsr\bell.c",         RENAME, size=7001
  183. 1: samples\tsr\bell.mak               ,comment=^,             "tsr\bell.mak",       RENAME, size=2058
  184. 1: samples\demos\common.asm           ,comment=^,             "demos\common.asm",   RENAME, size=14451
  185. 1: samples\demos\demo.h               ,comment=^,             "demos\demo.h",       RENAME, size=6190
  186. 1: samples\demos\demo.inc             ,comment=^,             "demos\demo.inc",     RENAME, size=10354
  187. 1: samples\demos\file.asm             ,comment=^,             "demos\file.asm",     RENAME, size=37603
  188. 1: samples\demos\filedemo.c           ,comment=^,             "demos\filedemo.c",   RENAME, size=18789
  189. 1: samples\demos\filedemo.mak         ,comment=^,             "demos\filedemo.mak", RENAME, size=2139
  190. 1: samples\demos\math.asm             ,comment=^,             "demos\math.asm",     RENAME, size=14450
  191. 1: samples\demos\mathdemo.c           ,comment=^,             "demos\mathdemo.c",   RENAME, size=14594
  192. 1: samples\demos\mathdemo.mak         ,comment=^,             "demos\mathdemo.mak", RENAME, size=2060
  193. 1: samples\demos\misc.asm             ,comment=^,             "demos\misc.asm",     RENAME, size=39158
  194. 1: samples\demos\miscdemo.asm         ,comment=^,             "demos\miscdemo.asm", RENAME, size=37716
  195. 1: samples\demos\miscdemo.mak         ,comment=^,             "demos\miscdemo.mak", RENAME, size=1823
  196. 1: samples\mixed\cmain.c              ,comment=^,             "mixed\cmain.c",      RENAME, size=234
  197. 1: samples\mixed\fmain.for            ,comment=^,             "mixed\fmain.for",    RENAME, size=338
  198. 1: samples\mixed\basmain.bas          ,comment=^,             "mixed\basmain.bas",  RENAME, size=220
  199. 1: samples\mixed\pasmain.pas          ,comment=^,             "mixed\pasmain.pas",  RENAME, size=289
  200. 1: samples\mixed\qpmain.pas           ,comment=^,             "mixed\qpmain.pas",   RENAME, size=247
  201. 1: samples\mixed\c.asm                ,comment=^,             "mixed\c.asm",        RENAME, size=451
  202. 1: samples\mixed\fortran.asm          ,comment=^,             "mixed\fortran.asm",  RENAME, size=440
  203. 1: samples\mixed\basic.asm            ,comment=^,             "mixed\basic.asm",    RENAME, size=559
  204. 1: samples\mixed\pascal.asm           ,comment=^,             "mixed\pascal.asm",   RENAME, size=469
  205. 1: samples\mixed\qpex.asm             ,comment=^,             "mixed\qpex.asm",     RENAME, size=409
  206.  
  207. [list  if_mouse  1]
  208. 2: mouse.com,                  DEST=R, comment="DOS mouse driver",                  ROOT,   size=31833
  209.  
  210.  
  211. ; list of files to search for single-file copy command
  212. [list search_files]
  213. {include list copy_always}
  214. {include list if_real}
  215. {include list if_protect}
  216. {include list if_compat_driver}
  217. {include list if_pwb}
  218. {include list if_pwb_real}
  219. {include list if_pwb_protect}
  220. {include list if_brief}
  221. {include list if_docs}
  222. {include list if_samples}
  223. {include list if_mouse}
  224. {include list if_mlx}
  225.  
  226.  
  227. [list remove]
  228. ; required by toolkit, not used by MASM
  229.  
  230.  
  231. ;*********** more macros ***************
  232. [macro]
  233. ;REQUIRED MACROS:
  234. LISTMORE  = "MORE"
  235. HARDHDR   = "Hard Drive "
  236. FLOPPYHDR = "Floppy Drive "
  237. ; checkmark in listboxes
  238. CHKD = "* "
  239.  
  240. ; macros for Packing list generator (not used in Setup)
  241. DISK        = "DISK"
  242. DESC_HEADER = "Files                        Description"
  243. DESC_ULINES = "-----                        -----------"
  244. PLHEADER    = "Packing List for Microsoft Macro Assembler Version 6.00"
  245.  
  246.  
  247. ;*********** menus ***************
  248.  
  249. [menu mainc]
  250. ; leave 2 spaces at front for checkmark
  251. "  Install the Microsoft Macro Assembler"
  252. "  Install the Macro Assembler using defaults"
  253. "  Run SETUP without installing any files"
  254. "  Special Note for MASM v5.10 users"
  255. "  View important documentation notes (README.DOC)"
  256. "  View the packing list (PACKING.LST)"
  257. "  Copy a file from the distribution disks"
  258. "  Exit SETUP"
  259.  
  260. [menu yesno]
  261. "Yes"
  262. "No"
  263.  
  264. [menu choose_host]
  265. "DOS"
  266. "OS/2 protected mode"
  267. "DOS -and- OS/2 protected mode"
  268.  
  269. [menu copyanotherm]
  270. "Return to SETUP main menu"
  271. "Copy another file"
  272. "Exit SETUP"
  273.  
  274. [menu anotherhd]
  275. "Install on a different hard disk"
  276. "Change my answers to SETUP questions"
  277. "Continue with installation on this disk"
  278. "Exit SETUP"
  279.  
  280. [menu smallhd]
  281. "Change my answers to SETUP questions"
  282. "Continue with installation on this disk"
  283. "Exit SETUP"
  284.  
  285.  
  286. ; required menus below this point
  287. [menu timestampm]
  288. "Continue without overwriting my file"
  289. "Replace my copy of the file"
  290. "Exit SETUP"
  291.  
  292. [menu contorexit]
  293. "Continue"
  294. "Exit SETUP"
  295.  
  296. [menu retry]
  297. "Try again"
  298. "Exit SETUP"
  299.  
  300. [menu formatorretry]
  301. "Format the disk"
  302. "Try again (do not format)"
  303.  
  304. [menu retryorignore]
  305. "Try again"
  306. "Ignore the error and continue"
  307. "Exit SETUP"
  308.  
  309. [menu readonlyerrm]
  310. "Try to overwrite"
  311. "Continue without copying"
  312. "Exit SETUP"
  313.  
  314.  
  315. ;***** colors *****
  316. [color]
  317. 1=high white
  318. 2=blue,white
  319. 3=white,blue
  320. 4=white,black
  321.  
  322.  
  323. ;********** header and footer screens ************
  324.  
  325. [screen header]
  326. {color white,blue}
  327. {at 2,1}
  328. Microsoft MASM 6.0 Setup
  329. {at 0,2}
  330. {line 60,205}
  331. ;
  332. ; footer screens
  333. ;
  334. [screen exit]
  335. {clear 0,24,79,24}
  336. {color black, white}
  337. {at 67,24}
  338. CTRL+C=Exit
  339. ;
  340. ;
  341. [screen ent_exit]
  342. {clear 0,24,79,24}
  343. {color black, white}
  344. {at 2,24}
  345. ENTER=Continue
  346. {at 67,24}
  347. CTRL+C=Exit
  348. ;
  349. ;
  350. [screen ent_sel_exit]
  351. {clear 0,24,79,24}
  352. {color black, white}
  353. {at 2,24}
  354. ENTER=Continue
  355. {at 19,24}
  356. =Make Selection
  357. {at 67,24}
  358. CTRL+C=Exit
  359. ;
  360. ;
  361. [screen ent_f1_exit]
  362. {clear 0,24,79,24}
  363. {color black, white}
  364. {at 2,24}
  365. ENTER=Continue
  366. {at 39,24}
  367. F1=Additional Information
  368. {at 67,24}
  369. CTRL+C=Exit
  370. ;
  371. ;
  372. [screen ent_sel_f1_exit]
  373. {clear 0,24,79,24}
  374. {color black, white}
  375. {at 2,24}
  376. ENTER=Continue
  377. {at 19,24}
  378. =Make Selection
  379. {at 39,24}
  380. F1=Additional Information
  381. {at 67,24}
  382. CTRL+C=Exit
  383. ;
  384. ;
  385. [screen help_footer]
  386. {clear 0,24,79,24}
  387. {color white, blue}
  388. {at 2,24}
  389. ESC=Return to SETUP
  390. {at 30,24}
  391. PgDn=Next Screen
  392. {at 55,24}
  393. PgUp=Previous Screen
  394. ;
  395. ;
  396. ;**********    required screens ************
  397. ;
  398. [screen helpframe]
  399. {color black, white}
  400. {at 2,1}
  401. ^2Additional Information^0
  402. {at 0,2}
  403. {line 60,205,blue,white}
  404. {include screen help_footer}
  405. ;
  406. ;
  407. [screen mcopying]
  408. {help nohelp}
  409. {clear 0,8,80,23}
  410. {At 10,12}
  411. SETUP is copying %SPATH%SFILE
  412.               to %DPATH%DFILE.
  413.  
  414. There are %NUM files left to copy.
  415. {include screen exit}
  416. ;
  417. ;
  418. [screen badmacro]
  419. Predefined macro "%SECTION" is missing in SETUP.INF
  420. ;
  421. ;
  422. [screen insdiskpath]
  423. {help nohelp}
  424. {include screen header}
  425. {At 5,8}
  426. SETUP can't find the file %SFILE.
  427.  
  428. Please type the drive and directory where this file can be found
  429. and press ENTER.
  430.  
  431. You can specify a floppy drive or a hard drive.
  432.  
  433. {input 10,60,1}
  434. {include screen ent_exit}
  435. ;
  436. ;
  437. [screen insdiskpath2]
  438. {help nohelp}
  439. {include screen header}
  440. {At 5,8}
  441. SETUP can't find the file %SFILE in the directory you specified.
  442. Please try again now, or exit, find a copy of the file, and rerun
  443. SETUP later.
  444.  
  445. Please enter the drive and directory where this file is located
  446. and press ENTER. You can specify a floppy drive or a hard drive.
  447.  
  448. {input 10,60,1}
  449. {include screen ent_exit}
  450. ;
  451. ;
  452. [screen insdisknopath]
  453. {help nohelp}
  454. {include screen header}
  455. {At 5,8}
  456. Please insert the disk labeled '%DISKNAME'
  457. in drive %DRIVE and press ENTER.
  458.  
  459. {input 15,20,5}
  460. {include menu contorexit}
  461. {include screen ent_sel_exit}
  462. ;
  463. ;
  464. [screen badsdisk]
  465. {help nohelp}
  466. {include screen header}
  467. {At 5,8}
  468. SETUP can't read the disk in drive %DRIVE. Please be sure the
  469. correct disk is inserted and the drive door is closed.
  470.  
  471. {input 15,20,5}
  472. {include menu contorexit}
  473. {include screen ent_sel_exit}
  474. ;
  475. ;
  476. [screen wrongdisk]
  477. {help nohelp}
  478. {include screen header}
  479. {At 5,8}
  480. This does not appear to be %DISKNAME.
  481. Please insert the disk labeled '%DISKNAME'
  482. in drive %DRIVE and press ENTER.
  483.  
  484. {input 15,20,5}
  485. {include menu contorexit}
  486. {include screen ent_sel_exit}
  487. ;
  488. ;
  489. [screen badddisk]
  490. {help nohelp}
  491. {include screen header}
  492. {At 5,8}
  493. SETUP can't read the disk in drive %DRIVE.
  494.  
  495. {input 15,30,4}
  496. {include menu formatorretry}
  497. {include screen ent_sel_exit}
  498. ;
  499. ;
  500. [screen readerr]
  501. {help nohelp}
  502. {include screen header}
  503. {At 5,8}
  504. An error occurred while reading the file %SFILE.
  505.  
  506. {input 15,35,5}
  507. ; inserts menu retry or menu retryorignore
  508. {include screen ent_sel_exit}
  509. ;
  510. ;
  511. [screen writeerr]
  512. {help nohelp}
  513. {include screen header}
  514. {At 5,8}
  515. An error occurred while writing the file
  516. %DPATH%DFILE.
  517.  
  518. {input 15,35,5}
  519. ; inserts menu retry or menu retryorignore
  520. {include screen ent_sel_exit}
  521. ;
  522. ;
  523. [screen createerr]
  524. {help nohelp}
  525. {include screen header}
  526. {At 5,8}
  527. An error occurred while creating the file
  528. %DPATH%DFILE.
  529.  
  530. {input 15,35,5}
  531. ; inserts menu retry or menu retryorignore
  532. {include screen ent_sel_exit}
  533. ;
  534. ;
  535. [screen renameerr]
  536. {help nohelp}
  537. {include screen header}
  538. {At 5,8}
  539. An error occurred while renaming the file
  540. %SPATH%SFILE to %DFILE.
  541.  
  542. {input 15,35,5}
  543. ; inserts menu retry or menu retryorignore
  544. {include screen ent_sel_exit}
  545. ;
  546. ;
  547. [screen createdirerr]
  548. {help nohelp}
  549. {include screen header}
  550. {At 5,8}
  551. An error occurred while creating the directory
  552. %DPATH.
  553.  
  554. {input 15,35,5}
  555. ; inserts menu retry or menu retryorignore
  556. {include screen ent_sel_exit}
  557. ;
  558. ;
  559. [screen timestamperr]
  560. {help nohelp}
  561. {include screen header}
  562. {At 5,8}
  563. The version of the file %SFILE on your disk is newer than the
  564. one supplied with MASM 6.0.
  565.  
  566. You can continue the installation process without copying this
  567. file, or you can overwrite your copy of the file.
  568.  
  569. SETUP suggests that you not overwrite this file. If you decide
  570. later that you want the version supplied with MASM 6.0,
  571. rename your existing file and use SETUP to copy the new version.
  572.  
  573. {input 15,45,5}
  574. {include menu timestampm}
  575. {include screen ent_sel_exit}
  576. ;
  577. ;
  578. ; required screens not used by MASM
  579. [screen nonvital]
  580. {clear 0,0,0,0}
  581. [screen pathtoolong]
  582. ; screen used by floppy-to-floppy setup only
  583. [screen insnewdisk]
  584. ;
  585. ;
  586. [screen readonlyerr]
  587. {help readonly_h}
  588. {include screen header}
  589. {at 5,8}
  590. SETUP is trying to copy to the read-only file
  591. %DPATH%DFILE on your hard disk.
  592.  
  593. You can try to overwrite the file, skip the copy if you are sure
  594. your file is correct, or exit SETUP and delete your file.
  595.  
  596. If the file named above is MSHELP.DLL, press F1 for more information.
  597.  
  598. {input 15,30,5}
  599. {include menu readonlyerrm}
  600. {include screen ent_sel_f1_exit}
  601. ;
  602. ;
  603. [screen readonly_h]
  604. {color black, white}
  605. {at 5,4}
  606. If you are running QuickHelp as a keyboard monitor under OS/2,
  607. SETUP is not able to copy over MSHELP.DLL because the file is
  608. locked for use by QuickHelp.
  609.  
  610. You can continue with SETUP and MASM will still be installed
  611. correctly, but you will not have the latest version of the
  612. QuickHelp utility.
  613.  
  614. After SETUP is finished, you should disable QuickHelp, run SETUP
  615. again, and choose
  616.     ^2Copy a file from the distribution disks^0
  617. from SETUP's main menu.  Follow the prompts to copy the file
  618. MSHELP.DLL to your hard disk.  Then exit SETUP and re-enable
  619. QuickHelp.
  620. ;
  621. ;
  622. [screen readme_frame]
  623. {help nohelp}
  624. {at 0,23}
  625. {line 80,220}
  626.    PgDn=Next screen        PgUp=Previous screen        ESC=Exit README.DOC
  627. ;
  628. ;
  629. [screen packing_frame]
  630. {help nohelp}
  631. {at 0,23}
  632. {line 80,220}
  633.    PgDn=Next screen        PgUp=Previous screen        ESC=Exit PACKING.LST
  634. ;
  635. ;
  636. ; ************ MASM SCREENS *****************
  637. ;
  638. [screen nohelp]
  639. {color black, white}
  640. {at 10,10}
  641. SETUP has no additional information on this topic.
  642.  
  643. Press ESC to return to SETUP.
  644. ;
  645. ;
  646. [screen welcome]
  647. {help nohelp}
  648. {include screen header}
  649. {at 5,4}
  650. %COPYRIGHT
  651.  
  652. Welcome to the SETUP program for MASM 6.0.
  653.  
  654. If you have not already read the information on SETUP in
  655. "Installing and Using the Professional Development System,"
  656. please do so before continuing. This manual contains important
  657. information about using SETUP.
  658.  
  659. The files on the distribution disks are compressed, so you must
  660. use SETUP to install them. You can also use SETUP to uncompress
  661. and copy a single file or to view the documentation notes or
  662. packing list.
  663.  
  664. If you make a mistake, you can type CTRL+C at any time to quit and
  665. start over. SETUP never erases files from the distribution disks.
  666.  
  667. Press ENTER to continue or CTRL+C to exit.
  668. {include screen ent_exit}
  669. ;
  670. ;
  671. [screen mainmenu]
  672. {help mainmenu_h}
  673. {include screen header}
  674. {at 35,1}
  675. ^1Main Menu^0
  676. {at 5,5}
  677. If this is the first time you have run SETUP, press ENTER now
  678. to install MASM. Or press F1 for more information.
  679.  
  680. {input 10,55,10}
  681. {include menu mainc }
  682. {at 5}
  683.  
  684. Use the ARROW (,) keys to make the selection, then press ENTER.
  685. {include screen ent_sel_f1_exit}
  686. ;
  687. ;
  688. [screen mainmenu_h]
  689. {help mainmenu_h2}
  690. {color black, white}
  691. {at 5,4}
  692. SETUP will prompt you for the information it needs. If you're
  693. unsure of the proper reply for any of the questions, consider
  694. the defaults a good place to start. Before SETUP installs any
  695. files, it will give you the opportunity to change your answers.
  696.  
  697. If you later find you prefer other choices, you can run SETUP again.
  698.  
  699. If you would like to see SETUP's questions before actually
  700. installing MASM, select
  701.     ^2Run SETUP without installing any files^0
  702. from the main menu. SETUP will prompt you through the questions
  703. but will not copy any files.
  704.  
  705. If you would like to have MASM installed using the most common
  706. answers to all of SETUP's questions, choose
  707.     ^2Install the Macro Assembler using defaults^0
  708. from the main menu. Before SETUP installs any files, it will give
  709. you the opportunity to change any of the answers.
  710. ;
  711. ;
  712. [screen mainmenu_h2]
  713. {color black, white}
  714. {at 5,4}
  715. SETUP asks for information in two ways. For some questions, you
  716. will be given a list of choices, which will look like:
  717. {at 20}
  718. {box 15,4,3,white,blue}
  719. {at 21}
  720. ^2  Choice One ^0
  721. ^3  Choice Two ^0
  722.  
  723. {at 5}
  724. You can use the ARROW keys (,) to move the highlight. If the
  725. word MORE appears at the bottom of the box, it means there are
  726. additional choices; press the down arrow key until you've seen them
  727. all. When the choice you want is highlighted, press ENTER to continue.
  728.  
  729. SETUP also asks you to type directory or file names. You will be
  730. given a field which looks like:
  731.        ^4 C:\MASM600\BINP                           ^0
  732. You can use the BACKSPACE key to erase characters, the ARROW keys to
  733. move the highlight around in the text, and the HOME and END keys to move
  734. to the beginning and end of the text. When the directory or file name
  735. is correct, press ENTER to continue.
  736. ;
  737. ;
  738. [screen needhd]
  739. {help nohelp}
  740. {include screen header}
  741. {at 35,1}
  742. ^1Hard Disk Needed^0
  743. {at 5,6}
  744. SETUP cannot find a hard disk attached to your system. You need a
  745. hard disk to install MASM 6.0.
  746.  
  747. Some removable harddisk systems look like floppies to SETUP, but
  748. you can still install MASM 6.0 on them. If you have a removable
  749. hard disk or believe SETUP made an error, press ENTER to continue
  750. with SETUP.
  751.  
  752. If you do not have a hard disk, press CTRL+C now to exit SETUP, and
  753. run SETUP again after you have installed a hard disk.
  754.  
  755.  
  756. Press ENTER to continue or CTRL+C to exit.
  757. {include screen ent_exit}
  758. ;
  759. ;
  760. [screen baddos]
  761. {help nohelp}
  762. {include screen header}
  763. {at 35,1}
  764. ^1Warning^0
  765. {at 5,7}
  766. SETUP has detected that you are using an operating system other
  767. than MS-DOS or PC-DOS.
  768.  
  769. This Microsoft product has been tested and certified for use only
  770. with the MS-DOS and PC-DOS operating systems. Your use of this
  771. product with another operating system may void valuable warranty
  772. protection provided by Microsoft on this product.
  773.  
  774.  
  775. Press ENTER to continue or CTRL+C to exit.
  776. {include screen ent_exit}
  777. ;
  778. ;
  779. [screen special_note]
  780. {help nohelp}
  781. {include screen header}
  782. {at 35, 1}
  783. ^1Special Note to MASM 5.10 Users^0
  784. {At 5,5}
  785. There are differences between versions 5.10 and 6.00.
  786.  
  787. Use the MASM driver to assemble your existing MASM code. The MASM
  788. driver converts old-style MASM switches to their ML equivalents,
  789. adds the ^1/Zm^0 option to maximize compatibility, and calls the ML
  790. assembler. The MASM driver will print the equivalent ML command line.
  791. You can use this line to use the ML assembler directly.
  792.  
  793. See the ^1MASM Quick Start^0 booklet for more details on using existing
  794. code with MASM 6.0.  ^1Appendix A of the Programmer's Guide^0 describes
  795. the differences between MASM 6.0 and MASM 5.10.
  796.  
  797. When you are ready to remove the ^1/Zm^0 option and use the full power
  798. of the ML assembler, read ^1Appendix A Section 2.2 of the Programmer's
  799. Guide^0.
  800.  
  801. Press ENTER to continue, or press CTRL+C to exit SETUP.
  802. {include screen ent_exit}
  803.  
  804. ;^1Please read Appendix A of the Programmer's Guide.^0  This
  805. ;appendix describes the differences between previous releases
  806. ;of MASM and version 6.00, including how to make any changes.
  807. ;
  808. ;To maximize compatibility with previous releases use the ^1-Zm^0
  809. ;switch with ML.EXE.
  810. ;
  811. ;
  812. ;
  813. [screen host_mode]
  814. {help nohelp}
  815. {include screen header}
  816. {at 35,1}
  817. ^1Host Operating System^0
  818. {At 5,5}
  819. The Macro Assembler can run under both OS/2 and DOS. However,
  820. each operating system requires different executable files (files
  821. with the .EXE extension).
  822.  
  823. The host operating system is the one under which you intend to
  824. develop most of your software. You can also set up for both
  825. operating systems.
  826.  
  827. Please select the host operating system:
  828. {input 15,35,5}
  829. {include menu choose_host}
  830. {include screen ent_sel_exit}
  831. ;
  832. ;
  833. [screen mlx]
  834. {help nohelp}
  835. {include screen header}
  836. {at 35,1}
  837. ^1MLX - DOS Extender^0
  838. {At 5,5}
  839. MASM 6.0 provides a new utility that enables ML.EXE to run DOS extended.
  840. This new utility (MLX.EXE) enables ML.EXE to take advantage of any extra
  841. memory that is installed on your machine, provided that you have an
  842. 80286 processor or better and you have an EMS or XMS driver installed.
  843.  
  844. MLX will assemble your modules slightly slower, therefore you should
  845. only use it if you have assembler source modules that exceed the normal
  846. capacity of ML.EXE. There are differences when running ML.EXE DOS
  847. extended. To find more information on MLX.EXE read the README.DOC.
  848.  
  849. Install the MLX.EXE utility?
  850.  
  851. {input 17,10,4}
  852. {include menu yesno}
  853. {include screen ent_sel_exit}
  854. ;
  855. ;
  856. [screen pwb]
  857. {help nohelp}
  858. {include screen header}
  859. {at 35,1}
  860. ^1Programmer's WorkBench^0
  861. {At 5,5}
  862. The Programmer's WorkBench (PWB) is an integrated mouse- and
  863. window- based development environment based on a fullscreen
  864. editor.
  865.  
  866. You can edit, build, run, and debug your program without leaving
  867. PWB, as well as access online help.
  868.  
  869. For more information about PWB, see Chapter 3 in "Installing
  870. and Using the Professional Development System."
  871.  
  872. Install PWB?
  873. {input 15,10,4}
  874. {include menu yesno}
  875. {include screen ent_sel_exit}
  876. ;
  877. ;
  878. [screen brief]
  879. {help nohelp}
  880. {include screen header}
  881. {at 35,1}
  882. ^1Brief Compatibility^0
  883. {At 5,5}
  884. PWB can be customized with alternate key assignments and macros.
  885. A set of key assignments and macros that emulate the Brief editor
  886. can be added to the TOOLS.INI file. If you do not install Brief
  887. compatibility, the default key assignments are used.
  888.  
  889. If you specify Brief compatibility, the Brief macros and key
  890. assignments are appended to your TOOLS.INI file. If you do not
  891. have a TOOLS.INI file, one is created by SETUP.
  892.  
  893. For more information about PWB's key assignments and macros, see
  894. Chapter 12 in the "Macro Assembler Programmer's Guide."
  895.  
  896. Install Brief compatibility?
  897. {input 15,10,4}
  898. {include menu yesno}
  899. {include screen ent_sel_exit}
  900. ;
  901. ;
  902. [screen compatdriver]
  903. {help nohelp}
  904. {include screen header}
  905. {at 35,1}
  906. ^1MASM.EXE Utility^0
  907. {At 5,4}
  908. MASM 6.0 provides a new command-line driver (ML.EXE) that assembles
  909. and links programs with a single command. PWB automatically executes
  910. ML, or you can manually execute it from the command line. SETUP
  911. always installs ML.EXE.
  912.  
  913. If you want to use existing MASM 5.1 makefiles and batch files, you
  914. can install MASM.EXE, a small utility that translates MASM 5.1
  915. commands into ML.EXE commands and then invokes the ML.EXE driver.
  916.  
  917. Using MASM.EXE also sets certain switches, so you may want to examine
  918. Appendix A in the "Macro Assembler Programmer's Guide," before using
  919. the MASM.EXE utility.
  920.  
  921. Install the MASM.EXE utility?
  922. {input 15,10,4}
  923. {include menu yesno}
  924. {include screen ent_sel_exit}
  925. ;
  926. ;
  927. [screen documentation]
  928. {help nohelp}
  929. {include screen header}
  930. {at 35,1}
  931. ^1Documentation Files^0
  932. {At 5,4}
  933. Several documentation and online help files are included with
  934. this release. README.DOC contains important information about
  935. this version of MASM: additions/corrections to the printed
  936. manuals, information on any known bugs, and changes to the
  937. assembler since the last release.
  938.  
  939. Help files are also included for the assembler, Programmer's
  940. WorkBench, the CodeView debugger, and many utilities.
  941.  
  942. We recommend that you copy these files and read README.DOC.
  943.  
  944. Copy the documentation files?
  945. {input 15,10,4}
  946. {include menu yesno}
  947. {include screen ent_sel_exit}
  948. ;
  949. ;
  950. [screen samples]
  951. {help nohelp}
  952. {include screen header}
  953. {at 35,1}
  954. ^1Sample Programs^0
  955. {At 5,5}
  956. Several sample assembler programs are included with the
  957. Macro Assembler. These programs demonstrate features new to
  958. MASM 6.0.
  959.  
  960. Copy the sample programs?
  961. {input 15,10,4}
  962. {include menu yesno}
  963. {include screen ent_sel_exit}
  964. ;
  965. ;
  966. [screen mouse]
  967. {help nohelp}
  968. {include screen header}
  969. {at 35,1}
  970. ^1Mouse Driver^0
  971. {At 5,4}
  972. If you use a Microsoft Mouse (or a 100%%-compatible pointing
  973. device), you should use the MOUSE.COM file provided with this
  974. release. This is the most recent version of the mouse driver and
  975. contains bug fixes and new features.
  976.  
  977. To install the mouse driver provided with MASM 6.0, the command
  978. MOUSE must be executed from AUTOEXEC.BAT or the command line
  979. before using Microsoft CodeView, PWB, or QuickHelp. MOUSE.COM
  980. should be used instead of the MOUSE.SYS device driver provided
  981. with older versions of Microsoft products.
  982.  
  983. If you do not use a mouse, you need not copy this file.
  984.  
  985. Copy the Microsoft Mouse driver?
  986. {input 15,10,4}
  987. {include menu yesno}
  988. {include screen ent_sel_exit}
  989. ;
  990. ;
  991. [screen destdrive]
  992. {help nohelp}
  993. {include screen header}
  994. {at 35,1}
  995. ^1Destination Drive^0
  996. {At 5,5}
  997. SETUP has found more than one hard drive attached to your system.
  998. You should select the drive on which you will be installing MASM 6.0.
  999.  
  1000. This drive will be the default when SETUP asks you to specify
  1001. directory names. If you want to divide MASM 6.0's components
  1002. among different hard drives, you will be able to change the drive
  1003. letter in the paths.
  1004.  
  1005. Please select the destination drive:
  1006. {input 15,20,5}
  1007. ; list of drives (built on the fly) goes here
  1008. {include screen ent_sel_exit}
  1009. ;
  1010. ;
  1011. [screen typedir]
  1012. If the directory does not exist, it will be created.
  1013.  
  1014. SETUP proposes the following directory:
  1015.  
  1016. {input 5,55,1}
  1017.  
  1018. If you want to install these files in a different directory, use
  1019. the backspace key to erase the current selection, then type the
  1020. directory name. When the correct directory is displayed, press
  1021. ENTER.
  1022. {include screen ent_exit}
  1023. ;
  1024. ;
  1025. [screen dirbinb]
  1026. {help nohelp}
  1027. {include screen header}
  1028. {at 35,1}
  1029. ^1Bound Executable Files^0
  1030. {at 5,5}
  1031. Please specify the directory for bound executable files. All
  1032. executable programs that run in both DOS and OS/2 protected
  1033. mode will be copied to this directory.
  1034.  
  1035. {include screen typedir relative}
  1036. ;
  1037. ;
  1038. [screen dirbin]
  1039. {help nohelp}
  1040. {include screen header}
  1041. {at 35,1}
  1042. ^1DOS Executable Files^0
  1043. {at 5,4}
  1044. Please specify the directory in which to place the DOS executable
  1045. files.
  1046.  
  1047. If you request BOTH DOS and OS/2 protected-mode executable files,
  1048. DO NOT install them in the same directory, since some (like the
  1049. assembler and linker) use the same name for both the DOS and OS/2
  1050. protected-mode versions.
  1051.  
  1052. {include screen typedir relative}
  1053. ;
  1054. ;
  1055. [screen dirbinp]
  1056. {help nohelp}
  1057. {include screen header}
  1058. {at 35,1}
  1059. ^1OS/2 Executable Files^0
  1060. {at 5,5}
  1061. Please specify the directory in which to place the OS/2
  1062. protected-mode executable files.
  1063.  
  1064. {include screen typedir relative}
  1065. ;
  1066. ;
  1067. [screen samedir]
  1068. {help nohelp}
  1069. {include screen header}
  1070. {at 35,1}
  1071. ^1Directory Conflict^0
  1072. {at 5,4}
  1073. You have specified the same directory ( %SECTION )
  1074. for both DOS and OS/2 protected-mode executable files. Some files
  1075. (like the assembler and linker) use the same name for both the DOS
  1076. and OS/2 protected-mode versions, so you MUST specify separate
  1077. directories.
  1078.  
  1079. ^1Please give a DIFFERENT directory for DOS executable files.^0
  1080.  
  1081. {include screen typedir relative}
  1082. ;
  1083. ;
  1084. [screen dirlib]
  1085. {help nohelp}
  1086. {include screen header}
  1087. {at 35,1}
  1088. ^1OS/2 Library Files^0
  1089. {at 5,5}
  1090. Please specify the directory in which to place the OS/2
  1091. protected-mode library files.
  1092.  
  1093. {include screen typedir relative}
  1094. ;
  1095. ;
  1096. [screen dirinclude]
  1097. {help nohelp}
  1098. {include screen header}
  1099. {at 35,1}
  1100. ^1Include Files^0
  1101. {at 5,5}
  1102. Please specify the directory in which to place the include files
  1103. for MASM.
  1104.  
  1105. {include screen typedir relative}
  1106. ;
  1107. ;
  1108. [screen dirinit]
  1109. {help nohelp}
  1110. {include screen header}
  1111. {at 35,1}
  1112. ^1Initialization Files^0
  1113. {at 5,5}
  1114. Please specify the directory in which to place the initialization
  1115. files for PWB and CodeView. The TOOLS.INI file is placed here.
  1116.  
  1117. {include screen typedir relative}
  1118. ;
  1119. ;
  1120. [screen dirhelp]
  1121. {help nohelp}
  1122. {include screen header}
  1123. {at 35,1}
  1124. ^1Help Files^0
  1125. {at 5,5}
  1126. Please specify the directory in which to place the help files for
  1127. the online help system. Help files for MASM and associated tools
  1128. are placed here.
  1129.  
  1130. {include screen typedir relative}
  1131. ;
  1132. ;
  1133. [screen dirsamples]
  1134. {help nohelp}
  1135. {include screen header}
  1136. {at 35,1}
  1137. ^1Sample Files^0
  1138. {at 5,5}
  1139. Please specify the directory in which to place MASM 6.0 sample
  1140. files.
  1141.  
  1142. {include screen typedir relative}
  1143. ;
  1144. ;
  1145. [screen dirtmp]
  1146. {help nohelp}
  1147. {include screen header}
  1148. {at 35,1}
  1149. ^1Temporary Files^0
  1150. {at 5,5}
  1151. Please specify the directory in which to place the temporary files
  1152. created by the utilities provided. The files that are placed here
  1153. are for temporary use only; they will be removed when they are no
  1154. longer needed.
  1155.  
  1156. {include screen typedir relative}
  1157. ;
  1158. ;
  1159. [macro]
  1160. ; strings used to init the confirm listbox
  1161. INSTALL    = "Install "
  1162. NOINSTALL  = "Do not install "
  1163. COPY       = "Copy "
  1164. NOCOPY     = "Do not copy "
  1165.  
  1166. NOCHANGES     = "NO CHANGES"
  1167. HOST          = "Host Operating System:  "
  1168. BOTHOS        = "DOS -and- OS/2 Protected Mode"
  1169. OS2           = "OS/2 Protected Mode"
  1170. DOS           = "DOS"
  1171. INSTALLMLX    = "DOS extension utility"
  1172. INSTALLPWB    = "Microsoft Programmer's WorkBench"
  1173. INSTALLBRIEF  = "Brief compatibility"
  1174. INSTALLDRIVER = "the MASM 5.1-compatible driver"
  1175. INSTALLDOCS   = "documentation files"
  1176. INSTALLSAMPLES= "sample programs"
  1177. INSTALLMOUSE  = "Microsoft Mouse software"
  1178.  
  1179. DIRFORBOUND   = "Directory for bound executable files:  "
  1180. DIRFORREAL    = "Directory for DOS executable files:  "
  1181. DIRFORPROT    = "Directory for OS/2 protected-mode executable files:  "
  1182. DIRFORLIB     = "Directory for OS/2 library files:  "
  1183. DIRFORINCLUDE = "Directory for include files:  "
  1184. DIRFORINIT    = "Directory for initialization files:  "
  1185. DIRFORHELP    = "Directory for help files:  "
  1186. DIRFORSAMPLES = "Directory for sample files:  "
  1187. DIRFORTMP     = "Directory for temporary files:  "
  1188.  
  1189. [screen confirm]
  1190. {help nohelp}
  1191. {include screen header}
  1192. {at 35,1}
  1193. ^1Confirm Your Choices^0
  1194. {at 5,4}
  1195. If you are satisfied with your responses, press ENTER to continue.
  1196. Otherwise, use the ARROW (,) keys to select the option to change
  1197. and press ENTER. Your current response is the new default.
  1198. {input 2,77,17}
  1199. ; menu is built on the fly
  1200. {include screen ent_sel_exit}
  1201. ;
  1202. ;
  1203. [screen installing]
  1204. {help nohelp}
  1205. {include screen header}
  1206. {at 35,1}
  1207. ^1Installing^0
  1208. {at 0,5}
  1209. {center on}
  1210. Installing MASM 6.0...
  1211. {center off}
  1212. {include screen exit}
  1213. ;
  1214. ;
  1215. [screen freespace]
  1216. {help nohelp}
  1217. {include screen header}
  1218. {at 35,1}
  1219. ^1Not Enough Disk Space^0
  1220. {at 5,5}
  1221. There isn't enough free disk space on drive %DRIVE to install
  1222. MASM with the options you chose. You need another %NUM K of
  1223. disk space. If SETUP runs out of disk space, MASM may not be
  1224. installed properly.
  1225.  
  1226. You can install fewer optional files, or you can delete existing
  1227. files and run SETUP again. If you believe SETUP misread the free
  1228. space on your hard disk, you can continue.
  1229.  
  1230. Please select one of the following:
  1231. {input 15,46,6}
  1232. ; menu 'anotherhd' is used if > 1 hard disk, else menu 'smallhd' goes here
  1233. {include screen ent_sel_exit}
  1234. ;
  1235. ;
  1236. ; user only sees this screen if running off hard disk and > 1 floppy drive found
  1237. [screen single_src_drive]
  1238. {help nohelp}
  1239. {include screen header}
  1240. {at 35,1}
  1241. ^1Copy Files^0
  1242. {At 5,5}
  1243. In order to copy files from the distribution disks, SETUP needs
  1244. to know in which drive you will insert the disks.
  1245.  
  1246. You will be prompted to insert the correct disks when SETUP
  1247. needs them.
  1248.  
  1249. Please select the source of the distribution disks:
  1250. {input 15,20,5}
  1251. ; list of floppy drives (built on the fly) goes here
  1252. {include screen ent_sel_exit}
  1253. ;
  1254. ;
  1255. [screen single_copy_fname]
  1256. {help nohelp}
  1257. {include screen header}
  1258. {at 35,1}
  1259. ^1Enter File Name^0
  1260. {at 5,5}
  1261. Enter the base name, without drive or path designation, of the
  1262. file you want to copy. You can use wildcards (*, ?) to specify
  1263. more than one file.
  1264.  
  1265. You can view the packing list, which has a short description of
  1266. each file on the distribution disks, from SETUP's main menu. To
  1267. return to SETUP's main menu, press ENTER without typing a name.
  1268.  
  1269. Please enter the name of the file to copy:
  1270.  
  1271. {input 25,20,1}
  1272.  
  1273. {at 5}
  1274. Do not give a drive or directory name with the file name. Use
  1275. the backspace key to erase characters. You can use wildcards to
  1276. specify more than one file.
  1277.  
  1278. When the file name is correct, press ENTER.
  1279. {include screen ent_exit}
  1280. ;
  1281. ;
  1282. [screen single_no_match]
  1283. {help nohelp}
  1284. {include screen header}
  1285. {at 35,1}
  1286. ^1Enter File Name^0
  1287. {at 5,4}
  1288. ^1The file name you gave does not match any file on the
  1289. distribution disks.^0
  1290.  
  1291. The packing list contains a complete list of files on the
  1292. distribution disks. The packing list can be viewed from SETUP's
  1293. main menu. Refer to this list to determine the correct name of
  1294. the file you want to copy. To return to SETUP's main menu, press
  1295. ENTER without typing a name.
  1296.  
  1297. Please enter the name of the file to copy:
  1298.  
  1299. {input 25,20,1}
  1300.  
  1301. {at 5}
  1302. Do not give a drive or directory name with the file name. Use
  1303. the backspace key to erase characters. You can use wildcards to
  1304. specify more than one file.
  1305.  
  1306. When the file name is correct, press ENTER.
  1307. {include screen ent_exit}
  1308. ;
  1309. ;
  1310. [screen multiple_files]
  1311. {help nohelp}
  1312. {include screen header}
  1313. {at 35,1}
  1314. ^1Choose Files^0
  1315. {at 5,4}
  1316. There is more than one file on the MASM 6.0 distribution disks
  1317. with the name you gave. You may copy any number of the files.
  1318. Below are the packing list descriptions of each file.
  1319.  
  1320. Use the ARROW (,) keys to select a file; then press SPACEBAR
  1321. to mark it. Repeat until you have marked all the files you want to
  1322. copy. When you are ready to copy the files, press ENTER.
  1323.  
  1324. {input 5,70,11}
  1325. ; listbox is built on the fly
  1326. {include screen ent_sel_exit}
  1327. ;
  1328. ;
  1329. [screen single_copy_dest]
  1330. {help nohelp}
  1331. {include screen header}
  1332. {at 35,1}
  1333. ^1Enter Path^0
  1334. {at 5,5}
  1335. The packing list description of this file is:
  1336.     %SFILE -- %SECTION
  1337.  
  1338. Enter the full path name (drive and directory) where you
  1339. want the selected file to be copied. Do not enter the name of
  1340. the file, just the name of the directory.
  1341.  
  1342. Please enter the drive and directory to which %SFILE should
  1343. be copied:
  1344.  
  1345. {input 10,60,1}
  1346.  
  1347. {at 5}
  1348. Use the backspace key to erase characters.
  1349.  
  1350. When the drive and directory are correct, press ENTER.
  1351. {include screen ent_exit}
  1352. ;
  1353. ;
  1354. [screen mult_copy_dest]
  1355. {help nohelp}
  1356. {include screen header}
  1357. {at 35,1}
  1358. ^1Enter Path^0
  1359. {at 5,5}
  1360. Enter the full path name (drive and directory) where you
  1361. want the selected files to be copied. Do not enter the name of
  1362. the files, just the name of the directory.
  1363.  
  1364. Please enter the drive and directory where the files should
  1365. be copied:
  1366.  
  1367. {input 10,60,1}
  1368.  
  1369. {at 5}
  1370. You can use the backspace key to erase characters.
  1371.  
  1372. When the correct drive and directory are displayed,
  1373. press ENTER.
  1374. {include screen ent_exit}
  1375. ;
  1376. ;
  1377. [screen single_copying]
  1378. {help nohelp}
  1379. {include screen header}
  1380. {at 5,5}
  1381. Copying...
  1382.  
  1383. {include screen exit}
  1384. ;
  1385. ;
  1386. ; notice that this screen is designed to overlay screen single_copying
  1387. [screen single_copy_another]
  1388. {help nohelp}
  1389. {include screen header}
  1390. {at 5,5}
  1391. Copying... finished.
  1392.  
  1393. Do you want to copy another file from the distribution disk?
  1394. {input 15,35,5}
  1395. {include menu copyanotherm}
  1396. {include screen ent_sel_exit}
  1397. ;
  1398. ;
  1399. [screen installworked]
  1400. {help nohelp}
  1401. {include screen header}
  1402. {at 35,1}
  1403. ^1Installation Complete^0
  1404. {At 5,5}
  1405. SETUP has successfully installed MASM 6.0.
  1406.  
  1407. ^1There are differences between versions 5.10 and 6.00.^0
  1408.  
  1409. Use the MASM driver to assemble your existing MASM code. The MASM
  1410. driver converts old-style MASM switches to their ML equivalents,
  1411. adds the ^1/Zm^0 option to maximize compatibility, and calls the ML
  1412. assembler. The MASM driver will print the equivalent ML command line.
  1413. You can use this line to use the ML assembler directly.
  1414.  
  1415. See the ^1MASM Quick Start^0 booklet for more details on using existing
  1416. code with MASM 6.0.  ^1Appendix A of the Programmer's Guide^0 describes
  1417. the differences between MASM 6.0 and MASM 5.10.
  1418.  
  1419. When you are ready to remove the ^1/Zm^0 option and use the full power
  1420. of the ML assembler, read ^1Appendix A Section 2.2 of the Programmer's
  1421. Guide^0.
  1422.  
  1423. Press ENTER to continue, or press CTRL+C to exit SETUP.
  1424. {include screen ent_exit}
  1425. ;
  1426. ;
  1427. [macro]
  1428. NUMERRORS = "0"
  1429. NUMFILES  = "0"
  1430.  
  1431. [screen installerrs]
  1432. {help nohelp}
  1433. {include screen header}
  1434. {at 35,1}
  1435. ^1Installation Errors^0
  1436. {At 5,6}
  1437. SETUP has not completely installed MASM 6.0. There were %NUMERRORS errors
  1438. detected while copying files, and %NUMFILES files were not installed
  1439. because of those errors.
  1440.  
  1441. MASM may not work correctly if it is not properly installed.
  1442. Please run SETUP again after correcting the problems.
  1443.  
  1444.  
  1445. Press ENTER to continue, or press CTRL+C to exit SETUP.
  1446. {include screen ent_exit}
  1447. ;
  1448. ;
  1449. [screen mult_linkers]
  1450. {help nohelp}
  1451. {include screen header}
  1452. {at 35,1}
  1453. ^1Multiple Linkers^0
  1454. {At 5,6}
  1455. WARNING:
  1456.  
  1457. SETUP has found multiple linkers in the PATH. Be sure to use
  1458. the LINK.EXE that comes with MASM 6.0 for linking programs
  1459. assembled with MASM 6.0.
  1460.  
  1461. Please press ENTER to continue with SETUP.
  1462. {include screen ent_exit}
  1463. ;
  1464. ;
  1465. [macro]
  1466. UNKNOWN     = "of unknown type and version"
  1467. ISVERSION   = "version "
  1468. FOR         = " for "
  1469. LINKDOS     = "DOS"
  1470. LINKOS2     = "OS2"
  1471. INCREMENTAL = "Incremental"
  1472. LINEAR_386  = "Linear-386"
  1473. AND         = " and "
  1474. MDIRBINB    = ""
  1475.  
  1476. OLDLINKVERS = ""
  1477. NEWLINKVERS = ""
  1478.  
  1479. [screen which_linker]
  1480. {help nohelp}
  1481. {include screen header}
  1482. {at 35,1}
  1483. ^1Overwrite Linker^0
  1484. {At 5,5}
  1485. The version of LINK.EXE that you have in %MDIRBINB
  1486. is not the version supplied with MASM 6.0.
  1487.  
  1488.   Your existing linker is %OLDLINKVERS.
  1489.  
  1490.   The new linker is %NEWLINKVERS.
  1491.  
  1492. Do you want to overwrite your copy of LINK.EXE?
  1493. {input 15,10,4}
  1494. {include menu yesno}
  1495. {include screen ent_sel_exit}
  1496. ;
  1497. ;
  1498. [macro]
  1499. MDIRBIN = ""
  1500. MDIRBINP = ""
  1501. MDIRINIT = ""
  1502. NEWAUTOEXEC = "NEW-VARS.BAT"
  1503. NEWCONFIG = "NEW-CONF.SYS"
  1504. NEWSTARTUP = "NEW-VARS.CMD"
  1505. TOOLSPRE = "TOOLS.PRE"
  1506. ;
  1507. [screen newfiles_real]
  1508. {help nohelp}
  1509. {include screen header}
  1510. {at 35,1}
  1511. ^1Environment Settings^0
  1512. {At 5,5}
  1513. SETUP has created the following files to help you configure
  1514. your system for using MASM 6.0:
  1515.  
  1516. ^1%MDIRBIN%NEWAUTOEXEC^0 is a sample AUTOEXEC.BAT file
  1517. that sets environment variables for use by MASM 6.0. This file
  1518. can be run from the command line to set the environment before
  1519. running MASM, or it can be merged with an existing AUTOEXEC.BAT.
  1520.  
  1521. ^1%MDIRBIN%NEWCONFIG^0 is a sample CONFIG.SYS file that
  1522. contains commands that should be copied into your CONFIG.SYS file.
  1523. If these commands are already set in your CONFIG.SYS file, you
  1524. should use values at least as large as those in the sample file
  1525. in your CONFIG.SYS file.
  1526.  
  1527. These files are for DOS only.
  1528. {include screen ent_exit}
  1529. ;
  1530. ;
  1531. [screen newfiles_prot]
  1532. {help nohelp}
  1533. {include screen header}
  1534. {at 35,1}
  1535. ^1Environment Settings^0
  1536. {At 5,5}
  1537. SETUP has created the following file to help you configure
  1538. your system for using MASM 6.0:
  1539.  
  1540. ^1%MDIRBINP%NEWSTARTUP^0 is a sample command file
  1541. that sets environment variables for use by MASM 6.0. This file
  1542. can be run from the command line to set the environment before
  1543. running MASM, or it can be merged with an existing command file
  1544. for the OS/2 command processor.
  1545.  
  1546. ^1%MDIRBIN%NEWCONFIG^0 is a sample CONFIG.SYS file that
  1547. contains information necessary for the PWB Advisor and the QuickHelp
  1548. On-Line help systems to work properly. Please read this carefully.
  1549.  
  1550. This file is for use in OS/2 protected mode only.
  1551. {include screen ent_exit}
  1552. ;
  1553. ;
  1554. [screen tools_pre]
  1555. {help nohelp}
  1556. {include screen header}
  1557. {at 35,1}
  1558. ^1Sample PWB Settings^0
  1559. {At 5,5}
  1560. SETUP has created the following file to help you configure
  1561. your system for using MASM 6.0:
  1562.  
  1563. ^1%MDIRINIT%TOOLSPRE^0 is a sample file that
  1564. contains various settings used to initialize the Programmer's
  1565. WorkBench (PWB) utility. TOOLS.PRE contains special configuration
  1566. information about the run time libraries you have installed during
  1567. this SETUP session.
  1568.  
  1569. In most cases, you should rename this file to TOOLS.INI or merge
  1570. the contained directives into an existing file of that name.
  1571. {include screen ent_exit}
  1572. ;
  1573. ;
  1574. [screen himem]
  1575. {help nohelp}
  1576. {include screen header}
  1577. {at 35,1}
  1578. ^1Memory Utilities^0
  1579. {At 5,5}
  1580. SETUP has copied the files HIMEM.SYS, RAMDRIVE.SYS, and SMARTDRV.SYS
  1581. to %MDIRBIN.
  1582.  
  1583. HIMEM.SYS allows you to debug programs that approach 640K in size
  1584. by using extended memory on machines with 286, 386, or 486 CPUs.
  1585.  
  1586. To avoid possible conflicts, use RAMDRIVE.SYS for memory disk
  1587. emulation and SMARTDRV.SYS for disk caching. Other disk-emulation
  1588. and disk-caching programs may conflict with HIMEM.SYS.
  1589.  
  1590. The NEW-CONF.SYS file contains a sample entry showing how to install
  1591. HIMEM.SYS in your CONFIG.SYS file.
  1592.  
  1593. More information about these three utilities and memory
  1594. configuration (expanded versus extended) is located in "Installing
  1595. and Using the Professional Development System."
  1596. {include screen ent_exit}
  1597. ;
  1598. ;
  1599.